package com.etrans.web.gps.common;

import java.util.Date;

/**
 * 车辆纬度中间表
 * 从MongoDB中取出数据时匹配的类
 * @author z
 *
 */
public class AbnomalVeVO {
	/**
	 * 车辆id
	 */
	private Integer vehicleId;
	/**
	 * MongoDB表中_id字段（日期+车牌号+颜色）
	 */
	private String _id;
	/**
	 * 车牌号
	 */
    private String vehicle_no;
	/**
	 * 车牌颜色
	 */
    private Integer vehicle_color;
    
	/**
	 * 车牌颜色名称
	 */
    private String vehicle_color_name;
	/**
	 * 平台id
	 */
    private Integer platform_id;
	/**
	 * 平台名称
	 */
    private String platform_name;
	/**
	 * 平台接入码
	 */
    private Integer gnss_centerid;
	/**
	 * 业户名称
	 */
    private String enterprise_name;
	/**
	 * 区域id
	 */
    private Integer area_id;
	/**
	 * 所属区名称
	 */
    private String area_name;
	/**
	 * 分析时间
	 */
    private Date analyse_date;
	/**
	 * 所属市名
	 */
    private String city_name;
	/**
	 * 所属省名
	 */
    private String province_name;
	/**
	 * 所属行业名称
	 */
    private String trade_kind;
	/**
	 * 正常轨迹数
	 */
    private Integer track_normal;
	/**
	 * 报警总数
	 */
    private Integer alarm_count;
	/**
	 * 报警处理总数
	 */
    private Integer alarm_processed;
	/**
	 * 超速报警总数
	 */
    private Integer overspeed_count;
	/**
	 * 超速报警总数
	 */
    private Integer overspeed_100_count;
	/**
	 * 超速报警总数
	 */
    private Integer speed_160_count;
	/**
	 * 超速报警处理总数
	 */
    private Integer overspeed_processed;
	/**
	 * 路线偏移报警总数
	 */
    private Integer roadoffset_count;
	/**
	 * 路线偏移报警处理总数
	 */
    private Integer roadoffset_processed;
	/**
	 * 疲劳驾驶报警数
	 */
    private Integer tired_count;
	/**
	 * 疲劳驾驶报警处理总数
	 */
    private Integer tired_provessed;
	/**
	 * 疲劳驾驶时长(单位为秒)
	 */
    private Integer tired_duration;
	/**
	 * 2-5点禁行报警
	 */
    private Integer prohibit_driving_count;
    /**
     *  2-5点禁行报警处理总数
     */
    private Integer prohibit_driving__processed;
	/**
	 * 超速排名
	 */
    private Integer overspeed_order;
    /**
	 * 连续无定位数据天数
	 */
    private Integer notrack_day_count;
    /**
	 * 轨迹完整度
	 */
    private Double track_complete_rate;
    /**
	 * 异常总条数
	 */
    private Integer exception_track_count;
    /**
	 * 动态合格率
	 */
    private Double dynamic_data_rate;
    /**
	 * 位置漂移次数
	 */
    private Integer location_exception_count;
	public Integer getVehicleId() {
		return vehicleId;
	}
	public void setVehicleId(Integer vehicleId) {
		this.vehicleId = vehicleId;
	}
	public String get_id() {
		return _id;
	}
	public void set_id(String _id) {
		this._id = _id;
	}
	public String getVehicle_no() {
		return vehicle_no;
	}
	public void setVehicle_no(String vehicle_no) {
		this.vehicle_no = vehicle_no;
	}
	public Integer getVehicle_color() {
		return vehicle_color;
	}
	public void setVehicle_color(Integer vehicle_color) {
		this.vehicle_color = vehicle_color;
	}
	public String getVehicle_color_name() {
		return vehicle_color_name;
	}
	public void setVehicle_color_name(String vehicle_color_name) {
		this.vehicle_color_name = vehicle_color_name;
	}
	public Integer getPlatform_id() {
		return platform_id;
	}
	public void setPlatform_id(Integer platform_id) {
		this.platform_id = platform_id;
	}
	public String getPlatform_name() {
		return platform_name;
	}
	public void setPlatform_name(String platform_name) {
		this.platform_name = platform_name;
	}
	public Integer getGnss_centerid() {
		return gnss_centerid;
	}
	public void setGnss_centerid(Integer gnss_centerid) {
		this.gnss_centerid = gnss_centerid;
	}
	public String getEnterprise_name() {
		return enterprise_name;
	}
	public void setEnterprise_name(String enterprise_name) {
		this.enterprise_name = enterprise_name;
	}
	public Integer getArea_id() {
		return area_id;
	}
	public void setArea_id(Integer area_id) {
		this.area_id = area_id;
	}
	public String getArea_name() {
		return area_name;
	}
	public void setArea_name(String area_name) {
		this.area_name = area_name;
	}
	public Date getAnalyse_date() {
		return analyse_date;
	}
	public void setAnalyse_date(Date analyse_date) {
		this.analyse_date = analyse_date;
	}
	public String getCity_name() {
		return city_name;
	}
	public void setCity_name(String city_name) {
		this.city_name = city_name;
	}
	public String getProvince_name() {
		return province_name;
	}
	public void setProvince_name(String province_name) {
		this.province_name = province_name;
	}
	public String getTrade_kind() {
		return trade_kind;
	}
	public void setTrade_kind(String trade_kind) {
		this.trade_kind = trade_kind;
	}
	public Integer getTrack_normal() {
		return track_normal;
	}
	public void setTrack_normal(Integer track_normal) {
		this.track_normal = track_normal;
	}
	public Integer getAlarm_count() {
		return alarm_count;
	}
	public void setAlarm_count(Integer alarm_count) {
		this.alarm_count = alarm_count;
	}
	public Integer getAlarm_processed() {
		return alarm_processed;
	}
	public void setAlarm_processed(Integer alarm_processed) {
		this.alarm_processed = alarm_processed;
	}
	public Integer getOverspeed_count() {
		return overspeed_count;
	}
	public void setOverspeed_count(Integer overspeed_count) {
		this.overspeed_count = overspeed_count;
	}
	public Integer getOverspeed_processed() {
		return overspeed_processed;
	}
	public void setOverspeed_processed(Integer overspeed_processed) {
		this.overspeed_processed = overspeed_processed;
	}
	public Integer getRoadoffset_count() {
		return roadoffset_count;
	}
	public void setRoadoffset_count(Integer roadoffset_count) {
		this.roadoffset_count = roadoffset_count;
	}
	public Integer getRoadoffset_processed() {
		return roadoffset_processed;
	}
	public void setRoadoffset_processed(Integer roadoffset_processed) {
		this.roadoffset_processed = roadoffset_processed;
	}
	public Integer getTired_count() {
		return tired_count;
	}
	public void setTired_count(Integer tired_count) {
		this.tired_count = tired_count;
	}
	public Integer getTired_provessed() {
		return tired_provessed;
	}
	public void setTired_provessed(Integer tired_provessed) {
		this.tired_provessed = tired_provessed;
	}
	public Integer getTired_duration() {
		return tired_duration;
	}
	public void setTired_duration(Integer tired_duration) {
		this.tired_duration = tired_duration;
	}
	public Integer getProhibit_driving_count() {
		return prohibit_driving_count;
	}
	public void setProhibit_driving_count(Integer prohibit_driving_count) {
		this.prohibit_driving_count = prohibit_driving_count;
	}
	public Integer getProhibit_driving__processed() {
		return prohibit_driving__processed;
	}
	public void setProhibit_driving__processed(Integer prohibit_driving__processed) {
		this.prohibit_driving__processed = prohibit_driving__processed;
	}
	public Integer getOverspeed_order() {
		return overspeed_order;
	}
	public void setOverspeed_order(Integer overspeed_order) {
		this.overspeed_order = overspeed_order;
	}
	public Integer getNotrack_day_count() {
		return notrack_day_count;
	}
	public void setNotrack_day_count(Integer notrack_day_count) {
		this.notrack_day_count = notrack_day_count;
	}
	public Double getTrack_complete_rate() {
		return track_complete_rate;
	}
	public void setTrack_complete_rate(Double track_complete_rate) {
		this.track_complete_rate = track_complete_rate;
	}
	public Integer getException_track_count() {
		return exception_track_count;
	}
	public void setException_track_count(Integer exception_track_count) {
		this.exception_track_count = exception_track_count;
	}
	public Double getDynamic_data_rate() {
		return dynamic_data_rate;
	}
	public void setDynamic_data_rate(Double dynamic_data_rate) {
		this.dynamic_data_rate = dynamic_data_rate;
	}
	public Integer getLocation_exception_count() {
		return location_exception_count;
	}
	public void setLocation_exception_count(Integer location_exception_count) {
		this.location_exception_count = location_exception_count;
	}
	public AbnomalVeVO() {
		super();
	}
	public Integer getOverspeed_100_count() {
		return overspeed_100_count;
	}
	public void setOverspeed_100_count(Integer overspeed_100_count) {
		this.overspeed_100_count = overspeed_100_count;
	}
	public Integer getSpeed_160_count() {
		return speed_160_count;
	}
	public void setSpeed_160_count(Integer speed_160_count) {
		this.speed_160_count = speed_160_count;
	}
	
    
    
}
